/*
*
* MasterOrderAddressInfo.java
* @author Administrator
* @date 2020-11-20 15:32:26
*/
package com.steel.yfmall.cloud.assistant.po.oms;

import java.util.Date;

public class MasterOrderAddressInfo {
    /**
     *  @Fields master_order_sn 关联主订单号
     */
    private String masterOrderSn;

    /**
     *  @Fields consignee 收货人的姓名，用户页面填写，默认取值于表user_address
     */
    private String consignee;

    /**
     *  @Fields country 收货人的国家，用户页面填写，默认取值于表user_address，其id对应的值在region
     */
    private String country;

    /**
     *  @Fields province 收货人的省份
     */
    private String province;

    /**
     *  @Fields city 收货人的城市
     */
    private String city;

    /**
     *  @Fields district 收货人的地区
     */
    private String district;

    /**
     *  @Fields street 收货人的街道
     */
    private String street;

    /**
     *  @Fields address 收货人的详细地址
     */
    private String address;

    /**
     *  @Fields zipcode 收货人的邮政编码
     */
    private String zipcode;

    /**
     *  @Fields mobile 收货人的手机号码
     */
    private String mobile;

    /**
     *  @Fields email 收货人的电子邮件
     */
    private String email;

    /**
     *  @Fields best_time 收货人的最佳送货时间
     */
    private String bestTime;

    /**
     *  @Fields sign_building 收货人的地址的标志性建筑
     */
    private String signBuilding;

    /**
     *  @Fields shipping_code 用户选择的配送方式id，取值表shipping
     */
    private String shippingCode;

    /**
     *  @Fields shipping_name 用户选择的配送方式的名称
     */
    private String shippingName;

    /**
     *  @Fields shipping_days 订单承诺发货天数
     */
    private Integer shippingDays;

    /**
     *  @Fields cac_code 自提点编码
     */
    private String cacCode;

    /**
     *  @Fields region_code 发货仓地区ID
     */
    private String regionCode;

    /**
     *  @Fields depot_code 商品关联的发货仓库编码，没有填default
     */
    private String depotCode;

    /**
     *  @Fields province_code 外部渠道省份编码
     */
    private String provinceCode;

    /**
     *  @Fields city_code 外部渠道市编码
     */
    private String cityCode;

    /**
     *  @Fields district_code 外部渠道地区编码
     */
    private String districtCode;

    /**
     *  @Fields area_code 外部地区编码
     */
    private String areaCode;

    /**
     *  @Fields zg_rec_order_no 外部系统收货地址编码
     */
    private String zgRecOrderNo;

    /**
     *  @Fields shipping_address 收货地址
     */
    private String shippingAddress;

    /**
     *  @Fields start_area_code 起点代码
     */
    private String startAreaCode;

    /**
     *  @Fields locale_code 地点代码
     */
    private String localeCode;

    /**
     *  @Fields finish_area_code 终到地区
     */
    private String finishAreaCode;

    /**
     *  @Fields address_type 终点类型(F市场、M工地)
     */
    private String addressType;

    /**
     *  @Fields car_type 车辆要求(0无要求1高箱2低箱)
     */
    private Integer carType;

    /**
     *  @Fields loading_mode 载重方式(0无要求1大载2标载)
     */
    private Integer loadingMode;

    /**
     *  @Fields cart_code 运输方式 T 汽运  R 火运
     */
    private String cartCode;

    /**
     *  @Fields address_id 用户收货地址ID
     */
    private String addressId;

    /**
     *  @Fields create_time 生成时间
     */
    private Date createTime;

    /**
     *  @Fields update_time 更新时间
     */
    private Date updateTime;

    /**
     * 关联主订单号
     * @return master_order_sn 关联主订单号
     */
    public String getMasterOrderSn() {
        return masterOrderSn;
    }

    /**
     * 关联主订单号
     * @param masterOrderSn 关联主订单号
     */
    public void setMasterOrderSn(String masterOrderSn) {
        this.masterOrderSn = masterOrderSn == null ? null : masterOrderSn.trim();
    }

    /**
     * 收货人的姓名，用户页面填写，默认取值于表user_address
     * @return consignee 收货人的姓名，用户页面填写，默认取值于表user_address
     */
    public String getConsignee() {
        return consignee;
    }

    /**
     * 收货人的姓名，用户页面填写，默认取值于表user_address
     * @param consignee 收货人的姓名，用户页面填写，默认取值于表user_address
     */
    public void setConsignee(String consignee) {
        this.consignee = consignee == null ? null : consignee.trim();
    }

    /**
     * 收货人的国家，用户页面填写，默认取值于表user_address，其id对应的值在region
     * @return country 收货人的国家，用户页面填写，默认取值于表user_address，其id对应的值在region
     */
    public String getCountry() {
        return country;
    }

    /**
     * 收货人的国家，用户页面填写，默认取值于表user_address，其id对应的值在region
     * @param country 收货人的国家，用户页面填写，默认取值于表user_address，其id对应的值在region
     */
    public void setCountry(String country) {
        this.country = country == null ? null : country.trim();
    }

    /**
     * 收货人的省份
     * @return province 收货人的省份
     */
    public String getProvince() {
        return province;
    }

    /**
     * 收货人的省份
     * @param province 收货人的省份
     */
    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    /**
     * 收货人的城市
     * @return city 收货人的城市
     */
    public String getCity() {
        return city;
    }

    /**
     * 收货人的城市
     * @param city 收货人的城市
     */
    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    /**
     * 收货人的地区
     * @return district 收货人的地区
     */
    public String getDistrict() {
        return district;
    }

    /**
     * 收货人的地区
     * @param district 收货人的地区
     */
    public void setDistrict(String district) {
        this.district = district == null ? null : district.trim();
    }

    /**
     * 收货人的街道
     * @return street 收货人的街道
     */
    public String getStreet() {
        return street;
    }

    /**
     * 收货人的街道
     * @param street 收货人的街道
     */
    public void setStreet(String street) {
        this.street = street == null ? null : street.trim();
    }

    /**
     * 收货人的详细地址
     * @return address 收货人的详细地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 收货人的详细地址
     * @param address 收货人的详细地址
     */
    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    /**
     * 收货人的邮政编码
     * @return zipcode 收货人的邮政编码
     */
    public String getZipcode() {
        return zipcode;
    }

    /**
     * 收货人的邮政编码
     * @param zipcode 收货人的邮政编码
     */
    public void setZipcode(String zipcode) {
        this.zipcode = zipcode == null ? null : zipcode.trim();
    }

    /**
     * 收货人的手机号码
     * @return mobile 收货人的手机号码
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 收货人的手机号码
     * @param mobile 收货人的手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    /**
     * 收货人的电子邮件
     * @return email 收货人的电子邮件
     */
    public String getEmail() {
        return email;
    }

    /**
     * 收货人的电子邮件
     * @param email 收货人的电子邮件
     */
    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    /**
     * 收货人的最佳送货时间
     * @return best_time 收货人的最佳送货时间
     */
    public String getBestTime() {
        return bestTime;
    }

    /**
     * 收货人的最佳送货时间
     * @param bestTime 收货人的最佳送货时间
     */
    public void setBestTime(String bestTime) {
        this.bestTime = bestTime == null ? null : bestTime.trim();
    }

    /**
     * 收货人的地址的标志性建筑
     * @return sign_building 收货人的地址的标志性建筑
     */
    public String getSignBuilding() {
        return signBuilding;
    }

    /**
     * 收货人的地址的标志性建筑
     * @param signBuilding 收货人的地址的标志性建筑
     */
    public void setSignBuilding(String signBuilding) {
        this.signBuilding = signBuilding == null ? null : signBuilding.trim();
    }

    /**
     * 用户选择的配送方式id，取值表shipping
     * @return shipping_code 用户选择的配送方式id，取值表shipping
     */
    public String getShippingCode() {
        return shippingCode;
    }

    /**
     * 用户选择的配送方式id，取值表shipping
     * @param shippingCode 用户选择的配送方式id，取值表shipping
     */
    public void setShippingCode(String shippingCode) {
        this.shippingCode = shippingCode == null ? null : shippingCode.trim();
    }

    /**
     * 用户选择的配送方式的名称
     * @return shipping_name 用户选择的配送方式的名称
     */
    public String getShippingName() {
        return shippingName;
    }

    /**
     * 用户选择的配送方式的名称
     * @param shippingName 用户选择的配送方式的名称
     */
    public void setShippingName(String shippingName) {
        this.shippingName = shippingName == null ? null : shippingName.trim();
    }

    /**
     * 订单承诺发货天数
     * @return shipping_days 订单承诺发货天数
     */
    public Integer getShippingDays() {
        return shippingDays;
    }

    /**
     * 订单承诺发货天数
     * @param shippingDays 订单承诺发货天数
     */
    public void setShippingDays(Integer shippingDays) {
        this.shippingDays = shippingDays;
    }

    /**
     * 自提点编码
     * @return cac_code 自提点编码
     */
    public String getCacCode() {
        return cacCode;
    }

    /**
     * 自提点编码
     * @param cacCode 自提点编码
     */
    public void setCacCode(String cacCode) {
        this.cacCode = cacCode == null ? null : cacCode.trim();
    }

    /**
     * 发货仓地区ID
     * @return region_code 发货仓地区ID
     */
    public String getRegionCode() {
        return regionCode;
    }

    /**
     * 发货仓地区ID
     * @param regionCode 发货仓地区ID
     */
    public void setRegionCode(String regionCode) {
        this.regionCode = regionCode == null ? null : regionCode.trim();
    }

    /**
     * 商品关联的发货仓库编码，没有填default
     * @return depot_code 商品关联的发货仓库编码，没有填default
     */
    public String getDepotCode() {
        return depotCode;
    }

    /**
     * 商品关联的发货仓库编码，没有填default
     * @param depotCode 商品关联的发货仓库编码，没有填default
     */
    public void setDepotCode(String depotCode) {
        this.depotCode = depotCode == null ? null : depotCode.trim();
    }

    /**
     * 外部渠道省份编码
     * @return province_code 外部渠道省份编码
     */
    public String getProvinceCode() {
        return provinceCode;
    }

    /**
     * 外部渠道省份编码
     * @param provinceCode 外部渠道省份编码
     */
    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode == null ? null : provinceCode.trim();
    }

    /**
     * 外部渠道市编码
     * @return city_code 外部渠道市编码
     */
    public String getCityCode() {
        return cityCode;
    }

    /**
     * 外部渠道市编码
     * @param cityCode 外部渠道市编码
     */
    public void setCityCode(String cityCode) {
        this.cityCode = cityCode == null ? null : cityCode.trim();
    }

    /**
     * 外部渠道地区编码
     * @return district_code 外部渠道地区编码
     */
    public String getDistrictCode() {
        return districtCode;
    }

    /**
     * 外部渠道地区编码
     * @param districtCode 外部渠道地区编码
     */
    public void setDistrictCode(String districtCode) {
        this.districtCode = districtCode == null ? null : districtCode.trim();
    }

    /**
     * 外部地区编码
     * @return area_code 外部地区编码
     */
    public String getAreaCode() {
        return areaCode;
    }

    /**
     * 外部地区编码
     * @param areaCode 外部地区编码
     */
    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode == null ? null : areaCode.trim();
    }

    /**
     * 外部系统收货地址编码
     * @return zg_rec_order_no 外部系统收货地址编码
     */
    public String getZgRecOrderNo() {
        return zgRecOrderNo;
    }

    /**
     * 外部系统收货地址编码
     * @param zgRecOrderNo 外部系统收货地址编码
     */
    public void setZgRecOrderNo(String zgRecOrderNo) {
        this.zgRecOrderNo = zgRecOrderNo == null ? null : zgRecOrderNo.trim();
    }

    /**
     * 收货地址
     * @return shipping_address 收货地址
     */
    public String getShippingAddress() {
        return shippingAddress;
    }

    /**
     * 收货地址
     * @param shippingAddress 收货地址
     */
    public void setShippingAddress(String shippingAddress) {
        this.shippingAddress = shippingAddress == null ? null : shippingAddress.trim();
    }

    /**
     * 起点代码
     * @return start_area_code 起点代码
     */
    public String getStartAreaCode() {
        return startAreaCode;
    }

    /**
     * 起点代码
     * @param startAreaCode 起点代码
     */
    public void setStartAreaCode(String startAreaCode) {
        this.startAreaCode = startAreaCode == null ? null : startAreaCode.trim();
    }

    /**
     * 地点代码
     * @return locale_code 地点代码
     */
    public String getLocaleCode() {
        return localeCode;
    }

    /**
     * 地点代码
     * @param localeCode 地点代码
     */
    public void setLocaleCode(String localeCode) {
        this.localeCode = localeCode == null ? null : localeCode.trim();
    }

    /**
     * 终到地区
     * @return finish_area_code 终到地区
     */
    public String getFinishAreaCode() {
        return finishAreaCode;
    }

    /**
     * 终到地区
     * @param finishAreaCode 终到地区
     */
    public void setFinishAreaCode(String finishAreaCode) {
        this.finishAreaCode = finishAreaCode == null ? null : finishAreaCode.trim();
    }

    /**
     * 终点类型(F市场、M工地)
     * @return address_type 终点类型(F市场、M工地)
     */
    public String getAddressType() {
        return addressType;
    }

    /**
     * 终点类型(F市场、M工地)
     * @param addressType 终点类型(F市场、M工地)
     */
    public void setAddressType(String addressType) {
        this.addressType = addressType == null ? null : addressType.trim();
    }

    /**
     * 车辆要求(0无要求1高箱2低箱)
     * @return car_type 车辆要求(0无要求1高箱2低箱)
     */
    public Integer getCarType() {
        return carType;
    }

    /**
     * 车辆要求(0无要求1高箱2低箱)
     * @param carType 车辆要求(0无要求1高箱2低箱)
     */
    public void setCarType(Integer carType) {
        this.carType = carType;
    }

    /**
     * 载重方式(0无要求1大载2标载)
     * @return loading_mode 载重方式(0无要求1大载2标载)
     */
    public Integer getLoadingMode() {
        return loadingMode;
    }

    /**
     * 载重方式(0无要求1大载2标载)
     * @param loadingMode 载重方式(0无要求1大载2标载)
     */
    public void setLoadingMode(Integer loadingMode) {
        this.loadingMode = loadingMode;
    }

    /**
     * 运输方式 T 汽运  R 火运
     * @return cart_code 运输方式 T 汽运  R 火运
     */
    public String getCartCode() {
        return cartCode;
    }

    /**
     * 运输方式 T 汽运  R 火运
     * @param cartCode 运输方式 T 汽运  R 火运
     */
    public void setCartCode(String cartCode) {
        this.cartCode = cartCode == null ? null : cartCode.trim();
    }

    /**
     * 用户收货地址ID
     * @return address_id 用户收货地址ID
     */
    public String getAddressId() {
        return addressId;
    }

    /**
     * 用户收货地址ID
     * @param addressId 用户收货地址ID
     */
    public void setAddressId(String addressId) {
        this.addressId = addressId == null ? null : addressId.trim();
    }

    /**
     * 生成时间
     * @return create_time 生成时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 生成时间
     * @param createTime 生成时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 更新时间
     * @return update_time 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
